*{ padding: 0; margin: 0; text-decoration: none;}
img{max-width: 100%;}

body{ font-size: 14px;background: url(../images/bodyn2.jpg) 0 161px repeat-x #e7f7fe;}
body a{ color: #3E3E3E;}
body a:hover{color:#337BD7;}
body .xian{ color:#cc0000;}
body .xian:hover{ color:#ff8000;}
.clear{ clear: both;}
.lmar{ width: 1200px; margin: 0 auto;}
i{ display: block; cursor: pointer; transition:all .3s ease-in-out;}
li:hover i{ transform:rotate(360deg);}
a:hover i{ transform:rotate(360deg);}

.hchf{ width: 1053px; margin: 0 auto;}
.hchf img{ width: 100%; margin-bottom: 40px;}
.duilian{top:100px;position:absolute; width:150px; overflow:hidden;z-index:99999;}
.duilian_left{ left:11px;}
.duilian_right{right:10px;}
.duilian_con{ width:150px; height:400px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:left; display:block; font-size:13px; color:#555555; text-decoration:none;}

.powz{line-height: 44px;height: 44px;font-size: 12px;font-family: "宋体";color: #000; padding-left: 30px; background: url(../images/wz.png) 0 9px no-repeat; width: 1010px; margin: 0 auto;}
.cen-div .powz{ margin-left:-5px;}
.powz>a{ font-weight: bold;margin: 0 5px;display: inline-block !important;}


/*Í·ï¿½ï¿½*/
.hheader{ height: 194px  !important; background: #ffffff; position: relative;}
.htopbg{display: none; width: 100%; height: 150px !important; position: absolute; top: 0; left: 0; overflow: hidden;}
.htopbg img{ width: 100%; height: 100%;}
.htop{ width: 1070px; margin: 0 auto; height: 145px !important; background: none; position:relative;}
.htop .hlogo{ padding: 47px 0 0 11px !important; float: left; width: 554px;}
.htopr{ width: 414px; float: right; padding-right: 20px;}
.htopt{display: none; padding-top: 34px; height: 47px;}
.htopt ul.hjf{ width: 22px; height: 30px; line-height: 30px; float: right; margin-right: 0px;}
.htopt .hjf li{ float: left; width: 20px; height: 30px; cursor: pointer; color: #434343; font-size: 14px; text-align: center; margin-right: 1px;}
.htopt li.hover{ color: #ffffff; background: url(../images/hjf.png) 0 6px no-repeat;}
.htopt .ht{ padding: 4px 0 0 5px; float: left;}
.htopt .ht img{ margin-right: 6px; cursor: pointer;}
.hzqdh{ float: right; width: 97px; height: 24px; padding-top: 3px;}
.hzqdh img{ cursor: pointer;}
.hinp{ float: right;padding-top: 5px;}
.hinp input{ width: 312px; border: 1px solid #29BDFB; float: left; height: 43px; line-height: 43px; color: #999999; text-indent: 1em;}
.hinp div{ float: left; width: 50px; height: 45px; background: url(../images/hsele.png);}

.rstapp_wrap{ width: 312px; float: right;}
.rstapp_wrap ul li{float: right; font-size: 16px; margin-left: 17px;padding-top: 35px;}
.rstapp{ position: relative;}
.rstapp div{ position: absolute; left: -270%; top: 16px; #top: 20px; width: 100px; display: none;z-index: 9999;}
.rstapp div img{ width: 100px;}
.rstapp:hover div{ display: block;}

.hnav{ height: 50px; background: #29BDFB;}
.hnav ul{ width: 1070px; margin: 0 auto;}
.hnav li{ width: 154px; text-align: center; height: 50px; line-height: 50px; float: left; color: #ffffff;}
.hnav li a{ width: 96%; height: 50px; color: #FFFFFF; font-size: 22px; display: block; float:left;}
.hnav li a:hover{ background: #eeeeee; color:#29BDFB; }

/*ï¿½ï¿½ï¿½ï¿½*/
.hcontent{ background: url(../images/bodyn2.jpg) repeat-x #f9f9f9;}

.hcon{ width: 1070px; margin: 0 auto; background: #ffffff;}
.hc1{ width: 1053px; height: 110px; margin: auto; text-align: center;}
.hc1 div{ height: 51px; padding-top: 16px;}
.hc1 div a{ font-size: 34px; color: #29BDFA;}
.hc1 div a:hover{ color:#cc0000;}
.hc1 p{ font-size: 16px; color: #878787;}

.hc2{width: 1053px;margin: 0 auto;height: 600px;/* margin-bottom: 10px; */}

.hbj{ background: #F9F9F9; padding: 20px 0;}
.hc3{width: 1053px;margin: 0 auto;height: 442px;margin-bottom: 20px;}
.hc3 .hn{ width: 176px; height: 440px; float: left; border: 1px solid #E7E7E7; background:#F7F7F7; border-right: none;}
.hc3 .hn li{ height: 88px;  padding: 0 6px; line-height: 87px; font-size: 18px; cursor: pointer;  border-right: 1px solid #29BDFB;}
.hc3 .hn li.hover{ background: url(../images/hnhover.png) no-repeat #ffffff; border-right: none !important;}
.hc3 .hn li a{ display: block; border-bottom: 1px solid #C8C8C8; height: 88px;}
.hc3 .hn li.hover a{ color: #ffffff; border-bottom: none;}
.hn li i{ width: 28px; height: 30px; float: left; margin: 28px 16px 0;}
.hn li i.hn1{ background: url(../images/hn1.png);}
.hn li i.hn2{ background: url(../images/hn2.png);}
.hn li i.hn3{ background: url(../images/hn3.png);}
.hn li i.hn4{ background: url(../images/hn4.png);}
.hn li i.hn5{ background: url(../images/hn5.png);}
.hn li.hover i.hn1{ background: url(../images/hn1a.png);}
.hn li.hover i.hn2{ background: url(../images/hn2a.png);}
.hn li.hover i.hn3{ background: url(../images/hn3a.png);}
.hn li.hover i.hn4{ background: url(../images/hn4a.png);}
.hn li.hover i.hn5{ background: url(../images/hn5a.png);}
.hboxs{ width: 875px; height: 440px; float: right; border: 1px solid #29BDFB; border-left: none;  overflow: hidden; position: relative; background: #ffffff;}
#hhbox{ width: 5000px; height: 440px; position: absolute; left: 0; top: 0;}
.hbox{ width: 875px; height: 440px; float: left;}

/*Òªï¿½Å¶ï¿½Ì¬*/
.htz{ height: 36px; line-height: 36px; margin:15px 22px 0; background: url(../images/hlb.png) 10px 10px no-repeat #F1FDFF; padding-left: 31px; color: #29BDFA; font-size: 18px;}
.htz a{ color: #29BDFA; margin-right: 20px;}
.htz a:hover{ color: #cc0000;}
.htz span:hover{ color: #cc0000;}
.hyw .fl{ width: 501px; height: 368px; margin: 9px 0 0 22px; padding-right: 22px; border-right: 1px solid #EDEDED;}
.htis{ height: 38px; line-height: 38px; background: #eeeeee; margin-bottom: 17px;}
.htis li{ height: 45px; width: 125px; float: left; font-size: 20px; text-align: center;}
#con_lzwm_2 .htis li{width: 167px;}
.htis li a{ display: block; color: #000000;}
.htis li.hover{ background: url(../images/hhover3.png) top center no-repeat;}
.htis li.hover a{ color: #ffffff;}
.hlis{ line-height: 29px;}
.hlis ul{  font-size: 16px;}
.hlis ul li{ height: 29px;}
.hlis span{ font-size:10px; color: #d2d2d2; margin-right: 5px;}
.hyw .fr{width: 325px;
    height: 368px;
    margin: 0px 0px 0 0px;}
.lm3-r-1-r{
    width: 290px;
    float: right;
}
.lm3-r-1-r-t{
   width: 271px;
   margin: 0 auto;
   text-align: center;
   height: 36px;
   background:url(../images/jyh-czt-bj128.png) no-repeat 50% 100%;
}
.lm3-r-1-r-t>a{
    width: 100%;
    height: 26px;
    background: #fff;
    font-size: 20px;
    text-align: center;
    color: #2179d3;
}
.lm3-r-1-r-t>a:hover{
    color: #347bd7;
}

.lm3-r-1-r-m{
    width: 271px;
    height: 192px;
    margin: 0 auto;
    margin-top: 8px;
   background:url(../images/jyh-czt-bj26.png) no-repeat; 
}
.lm3-r-1-r-m img{
    display: block;
    width: 265px;
    height: 152px;
    margin: 12px 3px 0 3px;
    float: left;
}
.lm3-r-1-r-m p{
    width: 100%;
    height: 24px;
    line-height: 24px;
    color: #2179d3;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
     text-overflow: ellipsis;
    white-space: nowrap;
}
.lm3-r-1-r-x{
     width: 271px;
    margin: 0 auto;
	margin-top: 10px;}
.lm3-r-1-r-x li{ line-height: 24px;}



.htis2{ height: 39px; line-height: 39px; font-size: 18px; border-bottom: 1px solid #d2d2d2;}
.htis2 i{ width: 23px; height: 23px; float: left; margin: 9px 8px 0 0;}
.htis2 i.hbqi{ background: url(../images/hrmbq.jpg);}
.htis2 i.haxi{ background: url(../images/hax.jpg);}
.hrmbq{ height: 166px;}
.hlis2{ line-height: 29px; font-size: 16px;}
.hld{ height: 200px;}
.hldti{ height: 31px; line-height: 31px; border-bottom: 1px solid #29BDFB; margin-bottom:10px;}
.hldti>a{ display: block; width: 103px; height: 31px; text-align: center; color: #ffffff; font-size: 20px; background: url(../images/hdwbg.png) top center no-repeat; float: left;}
.hldti span{ float: right; font-size: 16px; color: #ACACAC;}
.hldti span a{ color: #ACACAC;}
.hldti>a:hover{ color: #cc0000;}
.hldti span a:hover{ color: #29BDFA;}
.hldc{ padding-top: 23px; line-height: 38px; color: #29BDFA; font-size: 16px; }
.hldc p{ width: 100px; float: left; text-align: center;}
.hldc div{ clear: both;}
.hldc ul{ width: 183px; float: right; border-left: 1px solid #D6F3FF;}
.hldc li{ height: 38px; width: 86px; float: left; text-indent: 1em;}
.hldc a{ color: #545454;}

.hjg{ height: 79px;}
.hjg li{ width: 140px; height: 95px; background: #EDEDED; float: left;}
.hjg i{ width: 30px; height: 30px; margin: 0 auto 8px;}
.hjg a{ display: block; padding-top: 12px; height: 67px; font-size: 16px; text-align: center;}
.hjg li.hjg1 i{ background: url(../images/hjg1.png);}
.hjg li.hjg2 i{ background: url(../images/hjg2.png);}
.hjg li.hjg2{ float: right;}

/*ï¿½ï¿½Ï¢ï¿½ï¿½ï¿½ï¿½*/
.hgk .fl{ width: 501px; height: 414px; margin: 23px 0 0 21px;}
.hgk .hlis2{ line-height: 28px;}
.hgk .fr{ width: 335px; height: 440px; background: #f6f4f4;}
.hxxzl{ width: 286px; height: 311px; background: #ffffff; margin: 23px auto 8px;}
.hxxzl div{ width: 38px; height: 311px; background: url(../images/hxxzl.png); float: left;}
.hxxzl ul{ width: 216px; float: left; padding: 10px 15px 0; border: 2px solid #F7F7F7; border-left: none; height: 297px;}
.hxxzl li{ height: 40px; line-height: 40px; font-size: 16px; text-align: center; border: 1px solid #efefef; margin-bottom: 7px; #margin-bottom: 4px;}
.hxxzl li a{ display: block;}
.hysqi{ width: 286px; margin: 0 auto 12px; height: 42px; line-height: 42px; font-size: 16px; background: url(../images/hysq.png) 0 no-repeat;}
.hysqi i{ width: 32px; height: 30px; float: left; margin: 6px 30px 0 50px; background: url(../images/hysqi.png);}
.hysqi a{ display: block;}
.hgkbg{ width: 286px; height: 85px;  margin: 0 auto;}
.hgkbg li{width: 134px; height: 36px; background: url(../images/hysq2.png); float:left; line-height: 36px; margin-bottom: 8px;background: #fff;}
.hgkbg li i{ width: 20px; height: 22px; float: left; margin: 7px 7px 0 20px;}
.hgkbg li.ha1 i{ background: url(../images/ha1.png);}
.hgkbg li.ha2 i{ background: url(../images/ha2.png);}
.hgkbg li.ha3 i{ background: url(../images/ha3.png);}
.hgkbg li.ha4 i{ background: url(../images/ha4.png);}
.hgkbg li.ha2,.hgkbg li.ha4{ float: right;}
.hgkbg li a{ display: block;  font-size: 16px; height: 100%;}
.hgkbg li.ha3{ margin-right: 0 !important;}
/*ï¿½ï¿½ï¿½ï¿½ï¿½Ó¦*/
.hjd .hjdt{ height: 222px; padding: 0 14px;}
.hzcjd{ width: 481px; float: left;}
.hzcjdti{ padding-top: 11px; height: 39px; border-bottom: 1px solid #D9D9D9; margin-bottom: 5px;}
.hzcjdti li{ height: 38px; line-height: 38px; width: 100px; text-align: center; font-size: 20px; float: left;}
.hzcjdti li a{ color: #888888;}
.hzcjdti li.hover{ border-bottom: 2px solid #29BDFB; color:#29BDFB;}
.hzcjdti li.hover a{ color:#29BDFB;}
.hzcjdli li{ height: 30px; line-height: 30px; background: url(../images/hbook.png) 7px 7px no-repeat; font-size: 16px; padding-left: 28px;}
.hzcjdli li:hover{ background: url(../images/hbooka.png) 7px 7px no-repeat;}
.hxwfbh{ width: 351px; float: left; margin-left: 15px; background: url(../images/hxwfbh.gif) 0 0 no-repeat; height: 222px; position: relative;}
.hxwfbh img{ position: absolute; top: 34px; left: 73px; width: 244px; height: 151px;}
.hxwfbh p{ position: absolute; top: 166px; left: 73px; width: 244px; height: 18px; background: url(../images/hmb.png); line-height: 18px; text-align: center;}
.hxwfbh p a{ color: #ffffff; font-size: 12px;}
.hxwfbh div{ width: 24px; height: 145px; position: absolute; left: 21px; top: 19px;}
.hxwfbh div a{  display: block; width: 24px; height: 145px;}
.hjdb{ height: 204px; padding: 0 14px;}
.htjzc{ width: 495px; height: 201px; border: 1px solid #D9D9D9; float: left;}
.htjzcti{ height: 40px; line-height: 40px; font-size: 20px; }
.htjzcti a{ color: #337bd7; }
.htjzcti span{ float:left; margin-left: 20px;}
.htjzcti ul{ width: 50px; float: right; padding-top: 13px;}
.htjzcti li{ width: 16px; height: 16px; float: left; margin-right: 5px; cursor: pointer;}
#tj1{ background: url(../images/hleft2a.png);}
#tj2{ background: url(../images/hright2a.png);}
#tj1.hover{ background: url(../images/hleft2.png);}
#tj2.hover{ background: url(../images/hright2.png);}
.htjzcc li{ width: 146px; height: 151px; float: left; margin-left: 10px; margin-right: 9px;}
.htjzcc li img{ width: 146px; height: 151px;}
.hhygq{ width: 334px; height: 201px; border: 1px solid #D9D9D9; float: right;}
.hlis3{ padding: 0 18px;}
.hlis3 li{ height: 30px; line-height: 30px; background: url(../images/hdian.png) 5px 13px no-repeat; padding-left: 21px; font-size: 16px;}
.hlis3 li:hover{ background: url(../images/hdiana.png) 5px 13px no-repeat;}


/*ï¿½ï¿½ï¿½Â·ï¿½ï¿½ï¿½*/
.hbs .fl{ width: 552px; height: 422px; margin: 8px 0 0 17px;}
.hbsti{ height: 35px; line-height: 30px; font-size: 20px;}
.hbsti span{ float: left;}
.hbsti img{ float: left; margin: 10px 0 0 16px;}
.hbsti ul{ width: 192px; float: right;}
.hbsti ul li{ float: left; font-size: 12px; color:#29BDFB;}
.hbsti ul li a{ padding: 0 5px; color:#29BDFB;}
.hbsti ul a:hover{ color:#cc0000;}
.hbsc{ width: 548px; height: 170px; border: 2px solid #d6d7d9; margin-bottom: 7px;}
.hbsc ul{
	float: left;
}
.hbsc .hbsc_l{
	width: 325px;
	height: 150px;
	border-right: dashed 1px #ccc;
	margin-top: 10px;
}
.hbsc .hbsc_l li{
	float: left;
	width: 75px;
	height: 70px;
	margin-left: 5px;
	text-align: center;
	margin-bottom: 10px;
}
.hbsc .hbsc_l li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #333;
	font-size: 12px;	
}
.hbsc .hbsc_l li a:hover{
	color: #337bd7;

}
.hbsc .hbsc_l li a img{
	width: 75px;
}
.hbsc .hbsc_r{
	width: 210px;
	height: 150px;
	margin-top: 10px;
	margin-left: 5px;

}
.hbsc .hbsc_r li{width: 100%;height: 25px;line-height: 20px;font-size: 18px;color: #337bd7;border-bottom: solid 1px #ccc;margin-bottom: 5px;}
.hbsc .hbsc_r li span{float: right;font-size: 14px;*margin-top:-20px;}
.hbsc .hbsc_r li span a{color: #666;display: inline;}
.hbsc .hbsc_r li span a:hover{ color: #337bd7;}
.hbsc .hbsc_r a{
	display: inline-block;
	width: 95%;
	height:25px;
	line-height: 25px;
	font-size: 15px;
	color: #333;
}
.hbsc .hbsc_r a:hover{ color: #337bd7;}

.hbsli{ padding: 10px 0 0 13px; height: 165px;}
.hbsli li{ width: 75px;  height: 23px; line-height: 23px; float: left; margin: 0 1px 3px 0;}
.hbsli li a{ color: #949494;}
.hbsli li:hover a{ color: #29BDFB;}
.hinp2{ height: 35px;}
.hinp2c{ height: 35px; line-height: 35px; width: 291px; border: 1px solid #DCDCDC; float: left; margin-left: 20px; position: relative;}
.hinp2c input{ width: 240px; height: 35px; line-height: 35px; color: #999999; border: none; outline: none; position:absolute; left: 0; top: 0; text-indent: 1em;}
.hinp2c img{ position: absolute; right: 20px; top: 4px;}
.hinp2b{ float: right; margin-right: 18px;}
.hqy{ width: 548px; height:170px; border: 2px solid #d6d7d9;}
.hqy ul{
	float: left;
}
.hqy .hqy_l{
	width: 265px;
	height: 155px;
	border-right: dashed 1px #ccc;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.hqy .hqy_l span{
	display: block;
	width: 97%;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	border-bottom: solid 1px #ccc;
}
.hqy .hqy_l span a{
	display: inline-block;
	height: 30px;
}
.hqy .hqy_l span .hover{
	border-bottom: solid 2px #337bd7;
}


.hqy .hqy_l li{
	width: 255px;
	height: 125px;
	margin-top: 5px;
}
.hqy .hqy_l li a{
	display: inline-block;
	width: 95%;
	line-height: 25px;
}
.hqy .hqy_r{
	width: 260px;
	height: 155px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.hqy .hqy_r span{
	display: block;
	width: 97%;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	border-bottom: solid 1px #ccc;
}
.hqy .hqy_r span a{
	display: inline-block;
	height: 30px;
}
.hqy .hqy_r span  .hover{
	border-bottom: solid 2px #337bd7;
}
.hqy .hqy_r li{
	width: 255px;
	height: 125px;
	margin-top: 5px;
}
.hqy .hqy_r li a{
	display: inline-block;
	line-height: 30px;
	width: 95%;
	line-height: 25px;
}




.hbs .fr{ width: 258px; float: right; margin: 8px 27px 0 0px;}
.hbmc{ width: 252px; height: 200px; border: 2px solid #d6d7d9;margin-bottom: 11px;}
.hbmc li{width: 235px;height: 30px;line-height: 30px;font-size: 15px;margin-left: 10px;border-bottom: dashed 1px #ccc;}
.hbmc li img{vertical-align: middle;margin-right: 10px;}

.hzxyy{ width: 252px; height:170px; border: 2px solid #d6d7d9;}
.hzxyy li{
	width: 235px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #333;
	margin-left: 10px;
	text-indent: 10px;
	background: url(../images/rstwl.gif) left center no-repeat;
}
.hzxyy li:hover{
	background: url(../images/rstwl.gif) left center no-repeat !important;
}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.hdjl .fl{ width: 528px; height: 414px; border: 2px solid #F1F1F1; margin: 12px 0 0 11px;}
.hdjl .hdjlti{ height: 44px; line-height: 44px; border-bottom: 1px solid #E4E4E4; margin-bottom: 10px;}
.hdjl .hdjlti li{ width: 120px; float: left; margin-left: 13px; font-size: 20px; text-align: center;}
.hdjl .hdjlti li.hover{ border-bottom: 2px solid #29BDFB; height: 43px;}
.hdjl .hdjlti li a{ display: block; }
.hdjlti li.hover a{ color: #29BDFB;}
.hta1{ width: 504px; margin: 0 auto;}
.hta1 th{ background: #EDEDED; height: 28px; font-weight: 400; color: #636363;}
.hta1 td{ padding: 11px 5px 0;}
.hta1 td span{ color: #C5C5C5;}
.hh{ color: #B8B7B7;}
.hblue{ color: #29BDFB; text-align: center;}
.hdjl .fr{ width: 306px; height: 414px; border: 2px solid #F1F1F1; margin: 12px 11px 0 0px;}
.hx{ padding: 17px 10px 0;}
.hx li{ width:100%; height: 58px; float: left; background: #EDEDED; text-align: center; margin-right: 5px; margin-bottom: 8px;}
.hx li i{ width: 24px; height: 24px; margin: 0 auto 2px;}
.hx li a{ display: block; height: 51px; padding-top: 7px; font-size: 15px;}
.hx li.hx3{ float: right; margin-right: 0;}
.hx .hxc1{  margin-bottom: 5px;}
.hx .hxc2{  margin-bottom: 15px;}
.hx li.hx4{ width: 100%; height: 55px;}
.hx li.hx5{ width: 100%; height: 55px; float: right; margin-right: 0;}
.hx li.hx1 i{ background: url(../images/hx1.png) no-repeat;}
.hx li.hx2 i{ background: url(../images/hx2.png) no-repeat;}
.hx li.hx3 i{ background: url(../images/hx3.png) no-repeat;}
.hx li.hx4 i{ background: url(../images/hx4.png) no-repeat;}
.hx li.hx5 i{ background: url(../images/hx5.png) no-repeat;}
.hx li.hx6 i{ background: url(../images/hx6.png) no-repeat;}
.hx li:hover{ background: #29BDFB;}
.hx li:hover a{ color: #ffffff;}
.hx li.hx1:hover i{ background: url(../images/hx1a.png) no-repeat;}
.hx li.hx2:hover i{ background: url(../images/hx2a.png) no-repeat;}
.hx li.hx3:hover i{ background: url(../images/hx3a.png) no-repeat;}
.hx li.hx4:hover i{ background: url(../images/hx4a.png) no-repeat;}
.hx li.hx5:hover i{ background: url(../images/hx5a.png) no-repeat;}
.hx li.hx6:hover i{ background: url(../images/hx6a.png) no-repeat;}
.hzjti{ height: 39px; line-height: 39px; border-bottom: 1px solid #E5E5E5; width: 283px; margin: 0 auto 14px;}
.hzjti>a{ float: left; display: block; background: url(../images/hdc.png) 0 9px no-repeat; width: 86px; padding-left:30px; font-size: 20px;
border-bottom: 2px solid #29BDFB; height: 38px;}
.hzjti>a:hover{ background: url(../images/hdca.png) 0 9px no-repeat;}
.hzjti span{ float: right;}
.hzjti span a{ color: #29BDFB;}
.hzjti span a:hover{ color: #cc0000;}
.hdli{ padding: 0 10px;}
.hdli li{ height: 29px; line-height: 29px;}
.hdli li:hover{ color:#29BDFB;}

.hc4{ width: 1053px; margin: 0 auto 12px; height: 72px; padding-top: 15px; background: url(../images/hztbg.png) repeat-x;}
.hc4 ul {
    width: 208px;
    height: 62px;
    padding: 0px 0 0 30px;
    border-right: 1px dashed #D2D2D2;
    float: left;
}
.hc4 ul li{ line-height: 30px; font-size: 16px; color: #D2D2D2;}
.hc4 ul li:hover{ color: #1e4b8f;}
.hc4 a{ color: #434343;}
.hc4 .xgdzt{ width: 25px; float: right; margin-right: 11px; margin-top: -7px;}
.hc4 .xqhzt{ width: 168px; height: 57px; margin: 0 6px 0 9px; float: left;}

.hc5{ width: 1053px; margin: 0 auto; height: 228px; background: url(../images/hc5bg.png) top right no-repeat;}
.hjn{width: 355px;float: left;height: 216px;padding-top: 20px;margin-right: 19px;}
.hldti>a.hwx{ width: 130px; background: url(../images/hdwbg2.png) top center no-repeat;}
.hc5 .hldti{ margin-bottom: 10px;}
.hli4{ line-height: 35px; font-size: 16px;}
.hli4 a{ color: #434343;}
.hxzgs{ width: 376px; float: right; height: 211px; padding-top: 17px; }
.hdl{ height: 143px; margin: 0 28px;}
.hdl li{ width: 149px; height: 64px; float: left; line-height: 64px; text-align: center; font-size: 18px; }
.hdl li a{ color: #ffffff; display: block;}
.hdl li a:hover{ color: #cc0000;}
.hdl li.hdl2{ float: right;}
.hdl li.hdl3{ width: 336px; height: 66px; line-height: 66px; margin-top: 6px;}

.hfooter{width: 1070px; margin: 0 auto; background: #ffffff;}
.hyqlj{ border-top: 5px solid #29BDFB;}
.hyqlj1{ height: 42px; line-height: 42px; border-bottom: 1px solid #dbdbdb; font-size: 16px; overflow: hidden;}
.hyqlj1 span{ margin-left: 30px; color: #1B1B1B; float:left;}
.hyqlj1 li{ margin-left: 33px; float: left;}
.hyqlj1 li img{ float: left; margin: 12px 6px 0 0;}
.hyqlj1 a{ color: #838383;}
.hyqlj2{ position: relative; height: 46px; border-bottom: 1px solid #dbdbdb;}
.hyqlj2>span{height: 46px;line-height: 46px;float: left;margin-left: 30px;font-size: 16px; color: #1B1B1B;display: block;}
.hyqc{ width: 640px; float:left; }
.hyqc>li{ padding: 0 20px; height: 46px; line-height: 46px; float: left; color: #888888; font-size: 16px; margin-left: 15px; cursor: pointer; }
.hyqli{ width: 1060px;  padding: 5px; background: #eeeeee; position: absolute; top: 46px; left: 0; overflow-x: hidden; display: none;z-index: 999;}
.hyqc>li:hover{ background: #eeeeee; color:#29BDFB; }
.hyqc>li:hover div.hyqli{ display: block;}
.hyqli li{ float: left;  padding-left: 15px; width:232px; font-size: 14px; height: 25px; color:#333333; line-height: 25px;}
.hfc{height: 133px;font-size: 12px;color: #939393;padding-top: 10px;}
.hfc a{ color: #939393;}
.hfc .fl{ width: 665px; margin-left: 30px; line-height: 30px;}
.hfc .fl ul{ height: 30px;}
.hfc .fl li{ float: left;}
.hfc .fr{ width: 272px; float: right;  text-align: center;}
.hfc .fr li.hdb{ width: 100px; padding-top: 8px; float: left;}
.hfc .fr li.hzc{ width: 145px; float: left; padding-top: 19px;}


.zqdhli li{ width: 25%; background: url(../images/hdian.png) 0 15px no-repeat; height: 33px; line-height: 33px; float: left; text-indent: 15px;}
.zqdhli li:hover{ background: url(../images/hdiana.png) 0 15px no-repeat;}


.lm3-r-6-l{
    width: 530px;
    height: 416px;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
/*    border:1px solid #ececec;*/
}
.lm3-r-6-l-t{
    width: 100%;
    height: 47px;
    border-bottom:1px solid #ececec;
}
.lm3-r-6-l-t>span{
    display: inline-block;
    float: left;
    margin:0 10px;
    line-height: 45px;
   
}
.lm3-r-6-l-t>span.zx-xuan17 a{
     border-bottom: 2px solid #2179d3;
}
.lm3-r-6-l-t>span>a{
     display: inline-block;
    font-size: 20px;
    padding: 0 5px;
     height: 45px;
   
}

.lm3-r-6-l-t_new{
    width: 100%;
    height: 40px;
    border-bottom:1px solid #ececec;
}

.lm3-r-6-l-t_new>span.zx-xuan17 a{
     border-bottom: 2px solid #247bd4;
}
.lm3-r-6-l-t_new>span>a{
     display: inline-block;
    font-size: 20px;
    padding: 0 5px;
     height: 38px;
   
}

.lm3-r-6-l-m{
    height: 28px;
    width: 100%;
    background: #eeeeee;
}
.lm3-r-6-l-m span{
    display: inline-block;
    float: left;
    line-height: 28px;
    color: #434343;
    font-size: 16px;
    text-align: center;
}
.lm3-r-6-l-m span.r-6-l-sp1{
    width: 360px;
}
.lm3-r-6-l-m span.r-6-l-sp2{
    width: 80px;
}
.lm3-r-6-l-m span.r-6-l-sp3{
    width: 80px;
}
.lm3-r-6-l-x{
    margin-top: 0px;
    width: 100%;
}
.lm3-r-6-l-x ul{
    display: block;
    overflow: hidden;
}
.lm3-r-6-l-x ul li{
    width: 100%;
    float: left;
    height: 36px;
    line-height: 36px;
}
.lm3-r-6-l-x ul li span{
    display: inline-block;
    float: left;
    text-indent: 33px;
    background: url(../images/jyh-czt-bj58.png) no-repeat 10px center;
    width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lm3-r-6-l-x ul li span a{
    font-size: 16px;
}
.lm3-r-6-l-x ul li em{
    display: inline-block;
    width: 80px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #c9c9c9;
}
.lm3-r-6-l-x ul li i{
    display: inline-block;
    width: 80px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #c9c9c9;
}
.lm3-r-6-r{
    width: 308px;
    height: 416px;
    float: right;
    border:1px solid #ececec;
}
.lm3-r-6-r-nr{
    width: 270px;
    margin: 0 auto;
}
.kong15{
    height: 15px;
}
.lm3-r-6-r-nr-t{
    width: 100%;
    overflow: hidden;
    margin-bottom: 13px;
}
.lm3-r-6-r-nr-t ul{
   overflow: hidden;
}
.lm3-r-6-r-nr-t ul li{
    width: 270px;
    height: 32px;
    line-height: 32px;
    float: left;
    margin-right: 12px;
    margin-bottom: 8px;
    background: #eeeeee;
}
.lm3-r-6-r-nr-t ul li a{
    display: inline-block;
    width: 100%;
    float: left;
    height: 100%;
    text-align: center;
    font-size: 16px;
    letter-spacing: 2px;
}
.lm3-r-6-r-nr-t ul li.r-nr-t-li1{
     background: #eeeeee url(../images/jyh-czt-bj59.png) no-repeat 60px center;
}
.lm3-r-6-r-nr-t ul li.r-nr-t-li2{
     background: #eeeeee url(../images/jyh-czt-bj60.png) no-repeat 60px center;
}
.lm3-r-6-r-nr-t ul li.r-nr-t-li3{
     background: #eeeeee url(../images/jyh-czt-bj61.png) no-repeat 60px center;
}
.lm3-r-6-r-nr-t ul li.r-nr-t-li4{
     background: #eeeeee url(../images/jyh-czt-bj62.png) no-repeat 20px center;
}
.lm3-r-6-r-nr-t ul li.r-nr-t-li5{
     background: #eeeeee url(../images/jyh-czt-bj63.png) no-repeat 20px center;
}
.lm3-r-6-r-nr-t ul li.r-nr-t-li6{
     background: #eeeeee url(../images/jyh-czt-bj64.png) no-repeat 20px center;
}
.lm3-r-6-r-nr-t ul li.r-nr-t-li7{
     width: 278px;
    height: 32px;
    line-height: 32px;
    float: left;
    margin-right: 0;
    margin-bottom:0;
    background: #eeeeee url(../images/jyh-czt-bj65.png) no-repeat 70px center;
    text-align: center;
}
.lm3-r-6-r-nr-t ul li.r-nr-t-li7 a{
     display: inline-block;
    width: 100%;
    height: 100%;
    text-indent: 0;
    font-size: 16px;
}
.lm3-r-6-r-nr-m{
    width: 100%;
    height: 42px;
    line-height: 42px;
    border:1px solid #efefef;
    text-align: center;
    margin-bottom: 5px;
}
.lm3-r-6-r-nr-m p{
    width: 100%;
    height: 100%;
    font-size: 18px;
}
.lm3-r-6-r-nr-m p i{
    color: #2179d3;
}
.lm3-r-6-r-nr-x{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow:hidden;
}
.lm3-r-6-r-nr-x-t{
    width: 100%;
    line-height: 24px;
    overflow: hidden;
}
.lm3-r-6-r-nr-x-t>span{
    display: inline-block;
    float: left;
}
.lm3-r-6-r-nr-x-t>span a{
    font-size: 16px;
}
.lm3-r-6-r-nr-x-t>a{
    display: inline-block;
    float: right;
    color: #347bd7;
    font-size: 12px;
}
.lm3-r-6-r-nr-x-x{
    width: 100%;
}
.lm3-r-6-r-nr-x-x ul{
    display: block;
    padding: 5px 0;
    overflow: hidden;
}
.lm3-r-6-r-nr-x-x ul li{
    line-height: 30px;
    float: left;
    width: 100%;
   
    height: 30px;
}
.lm3-r-6-r-nr-x-x ul li i{
    display: inline-block;
    float: left;
    width: 15px;
    text-align: center;
}
.lm3-r-6-r-nr-x-x ul li a{
    display: inline-block;
    max-width: 254px;
    float: left;
    font-size: 16px;
     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.baoguo2,.baoguo1{
    padding-top: 8px;
    width: 100%;
}
.baoguo2 table th {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    font-size: 16px;
    color: #333;
    background: #eeeeee;
    text-align: center;
}
.baoguo2 table td {
    height: 36px;
    line-height: 36px;
    text-align: center;
    overflow: hidden;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.baoguo2 table td a{
    display: inline-block;
    padding-left: 33px;
    font-size: 16px;
    background: url(../images/jyh-czt-bj58.png) no-repeat 10px center;
}
.baoguo2 table td.juzuo{
    text-align: left;
}

.hdxtop {
    height: 75px;
}
.hdxti2 {
    width: 132px;
    float: left;
}
.hdxtop ul {
    width: 376px;
    float: left;
    margin-left: 10px;
}
.hdxtop li {
    height: 71px;
    float: left;
    width: 75px;
    text-align: center;
    margin-right: 0px;
}
.hdxtop li a {
    font-size: 14px;
    color: #000000;
    line-height: 16px;
}
.hdxtop li a:hover{
    color: #347bd7;
}
.biankuang{
 border: 1px solid #ececec;
    height: 341px;
    overflow: hidden;
}


.lm3-r-5-r{
    width: 308px;
    height: 416px;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    border:1px solid #ececec;
}
.lm3-r-5-r-nr{
    width: 280px;
    margin: 0 auto;

}
.kong15{
    height: 15px;
}
.lm3-r-5-r-nr-t-1{
    width: 134px;
    height: 53px;
    float: left; 
    background:#eeeeee url(../images/qhs-jyh-bj64.png) no-repeat 50% 10px;
}
.lm3-r-5-r-nr-t a{
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 80px;
    text-align: center;
    font-size: 16px;
}
.lm3-r-5-r-nr-t-2{
    width: 134px;
    height: 53px;
    float: right; 
    background:#eeeeee url(../images/qhs-jyh-bj65.png) no-repeat 50% 10px;
}
.lm3-r-5-r-nr-m{
    width: 100%;
    padding-top: 8px;
}
.lm3-r-5-r-nr-m a{
    display: inline-block;
    width: 100%;
    height: 100%;
    line-height: 80px;
    text-align: center;
    font-size: 16px;
}
.lm3-r-5-r-nr-t-3{
    width: 87px;
    height: 55px;
    float: left; 
    background:#eeeeee url(../images/qhs-jyh-bj66.png) no-repeat 50% 10px;
}
.lm3-r-5-r-nr-t-4{
    width: 87px;
    height: 55px;
    float: left; 
    margin-left: 9px;
    background:#eeeeee url(../images/qhs-jyh-bj67.png) no-repeat 50% 7px;
}
.lm3-r-5-r-nr-t-5{
    width: 87px;
    height: 55px;
    float: right; 
    background:#eeeeee url(../images/qhs-jyh-bj68.png) no-repeat 50% 10px;
}
.lm3-r-5-r-nr-x1{
    width: 100%;
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
}
.lm3-r-5-r-nr-x1>span>a{
    display: inline-block;
    float: left;
    font-size: 20px;
    color: #000;
}
.lm3-r-5-r-nr-x1>a{
    display: inline-block;
    float: right;
    font-size: 12px;
    color: #347bd7;
}
.lm3-r-5-r-nr-x2{
    width: 100%;
    height: 50px;
    margin-bottom: 9px;
    background: url(../images/qhs-jyh-bj69.png) no-repeat 15px 50% ;
}
.lm3-r-5-r-nr-x2 a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.lm3-r-5-r-nr-x2 p{
    width: 242px;
    height: 50px;
    float: right;
    overflow: hidden;
    line-height: 25px;
    font-size: 16px;
}
.lm3-r-5-r-nr-x3{
    width: 280px;
    height: 44px;
}

.hdxb{ height: 338px; border: 1px solid #DCDCDC;}
.hdxb .hdxb1{ border-bottom: 1px dashed #DCDCDC; width: 488px; margin: 0 auto; padding-bottom: 2px;}
.hdxti{ height: 34px; line-height: 34px; padding-left: 12px; background: url(../images/hdxtibg.png) 0 11px no-repeat;}
.hdxti a{ font-size: 20px; color: #000000;}
.hdxb1 li{  font-size: 14px; color: #000000; padding-left: 15px;}
.hdxb1 li p{ height: 22px; line-height: 22px; #height: 20px; #line-height: 20px;}
.hdxb1 li p a{ float: left;}
.hdxb1 li p span.hdxdata{ float: right; margin-right: 0;}
.hdxb1 li p span{ font-size: 12px; margin-right: 20px;}

#scrollDiv{width:488px;height:132px; overflow:hidden;}
#scrollDiv ul{ width: 488px;}
#scrollDiv2{width:488px;height:132px; overflow:hidden;}
#scrollDiv2 ul{ width: 488px;}

.yw_padd{ width:1070px; margin:0px auto; background: white;}

.gxhBlock{}
.gxhBlock ul {
    width: 1012px;
    border: none;
    padding-left: 0;
    height: 66px;
}
.gxhBlock ul li{width: 1012px;
    margin-left: 22px;}
.gxhBlock ul li a{margin-right: 10px;
    width: 187px;
    display: block;
    float: left;}
.gxhBlock ul li img{width: 100%;height: 58px;}

/*办事服务（新）*/
.bsBody{
    width: 585px;
    height: 420px;
    padding: 10px;
    float: left;
}
.bsNav {
    position: relative;
    width: 100%;
}
.bsNav a {
    display: block;
    float: left;
    width: 33.3333%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.bsNav a.hover {
    background: #337bd7;
    color: #fff;
}
.bsNav a:hover{}
.bsCont {
    position: relative;
    width: 100%;
    margin-top: 10px;
    height: 340px;
}
.bsLi{
	position: relative;
	border: 1px solid #c2baba;
	height: 105px;
	margin-bottom: 8px;
}
.bsLileft{
	width: 93px;
	float: left;
	text-align: center;
}
.bsLileft img{
	margin-top: 25px;
}
.bsLiright {
	background: #f9f4f4;
	padding-top: 7px;
	padding-left: 10px;
	float: left;
	width: 480px;
	min-height: 97px;
}
.bsLiright ul li {
	margin-right: 10px;
	margin-bottom: 9px;
	background: #fff;
	float: left;
	width: 230px;
	height: 40px;
	line-height: 40px;
}
.bsLiright ul li img{
	display: block;
	float: left;
	margin: 8px 10px 0 10px;
}
.bsLiright ul li span{
	width: 180px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.bsMore {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 51px;
	height: 17px;
	background: url(../images/n36.png) no-repeat;
	color: #fff;
	text-align: center;
	font-size: 12px;
}
.bsMore:hover{color: #fff;}
.bsDown{
    width: 582px;
    text-align: center;
    height: 105px;
    border: 1px solid #b5b3b3;
}
.bsDown img{margin-top: 30px;}

.bsBodyr {
    position: relative;
    width: 260px;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}
.bstitle {
    position: relative;
    border: 1px solid #c2baba;
    padding-bottom: 9px;
}
.bstitle h2 {
    font-weight: normal;
    line-height: 42px;
    margin-left: 10px;
}
.bstitle a {
    margin: 0 6px;
    width: 104px;
    margin-bottom: 10px;
    display: block;
    float: left;
}
.lqtitle {
    position: relative;
    border: 1px solid #c2baba;
    margin-top: 8px;
    padding-bottom: 13px;
}
.lqtitle h2 {
    font-weight: normal;
    line-height: 42px;
    margin-left: 10px;
}
.lqtitle a {
    display: block;
    float: left;
    width: 109px;
    margin: 0px 10px;
}
.lqtitle a span{
    margin-right: 6px;
}
.aaaaaaaa #ifocus_piclist img {
    height: 520px;
    margin: 0 auto !important;
    display: block !important;
}
#con_xw_2 .time {
    display: none;
}